﻿using System.Collections.Generic;
using System.Diagnostics;

namespace BankOcrDojo
{
    public static partial class BankOcrParser
    {
        public static IEnumerable<long> Parse( string eingabe )
        {
            Trace.WriteLine( string.Format( "Parse( {0} )", eingabe ) );

            var segmentZahlen = ZerlegeEingabeInSegmentZahlen( eingabe );
            var segmentZiffern = ZerlegeSegmentZahlenInSegmentZiffern( segmentZahlen );
            var ziffern = ErkenneZiffern( segmentZiffern );
            var zahlen = AggregiereZahlen( ziffern );

            return zahlen;
        }
    }
}